globe cucumber - Spanish English Dictionary